Approximation and Normalization Results for Typeable Term Rewriting Systems
نویسندگان
چکیده
We consider an intersection type assignment system for term rewriting systems extended with application, and define a notion of (finite) approximation on terms. We then prove that for typeable rewrite systems satisfying a general scheme for recursive definitions, every typeable term has an approximant of the same type. This approximation result, and the proof technique developed to obtain it, allow us to deduce in a direct way a head-normalization, a normalization, and a strong normalization theorem, for different classes of typeable terms.
منابع مشابه
Rewrite Systems with Abstraction and β-rule: Types, Approximants and Normalization
In this paper we define and study intersection type assignment systems for first-order rewriting extended with application, λ-abstraction, and β-reduction (TRS+β). One of the main results presented is that, using a suitable notion of approximation of terms, any typeable term of a TRS+β that satisfies a general scheme for recursive definitions has an approximant of the same type. From this resul...
متن کاملApproximation and Filter Semantics for Combinator Systems ? Extended
This paper studies the relation between approximation semantics and filter models for Combinator Systems. It presents notions of approximants for terms, intersection type assignment, and using a strong normalization result of [4], it is proved that, for every typeable term, there exists an approximant of that term with the same type. Also a characterization of the normalization behaviour of ter...
متن کاملNormalization Results for Typeable Rewrite Systems
In this paper we introduce Curryfied Term Rewriting Systems, and a notion of partial type assignment on terms and rewrite rules that uses intersection types with sorts and . Three operations on types – substitution, expansion, and lifting – are used to define type assignment, and are proved to be sound. With this result the system is proved closed for reduction. Using a more liberal approach to...
متن کاملApproximation and Normalization Results for Typeable Combinator Systems
This paper studies the relation between types and normalization in the context of Combinator Systems. It presents notions of approximants for terms, intersection type assignment, and reduction on derivations; the last will be proved to be strongly normalizable. With this result, it is proved that, for every typeable term, there exists an approximant of that term with the same type, and a charac...
متن کاملStrong Normalization of Typeable Rewrite Systems
This paper studies termination properties of rewrite systems that are typeable using intersection types. It introduces a notion of partial type assignment on Curryfied Term Rewrite Systems, that consists of assigning intersection types to function symbols, and specifying the way in which types can be assigned to nodes and edges between nodes in the tree representation of terms. Two operations o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995